A Jitter-Free Kernel for Hard Real-Time Systems

نویسندگان

  • Christo Angelov
  • Jesper Berthing
چکیده

The paper presents advanced task management techniques featuring Boolean vectors and bitwise vector operations on kernel data structures in the context of the HARTEXTM hard real-time kernel. These techniques have been consistently applied to all aspects of task management and interaction. Hence, the execution time of system functions no longer depends on the number of tasks involved, resulting in predictable, jitter-free kernel operation. This approach has been further extended to time management resulting in a new type of kernel component, which can be used to implement timed multitasking a novel technique providing for jitter-free execution of hard real-time tasks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling of Jitter Characteristics for the Second Order Bang-Bang CDR

Bang-Bang clock and data recovery (BBCDR) circuits are hard nonlinear systems due to the nonlinearity introduced by the binary phase detector (BPD). The specification of the CDR frequency response is determined by jitter tolerance and jitter transfer. In this paper, jitter transfer and jitter tolerance of the second-order BBCDR are characterized by formulating the time domain waveforms. As a re...

متن کامل

Minimizing the effects of jitter in distributed hard real-time systems

In this paper we present a study of the effects caused in distributed real-time systems by the presence of jitter in the activation of tasks and messages. We show that although jitter has usually a small impact in the schedulability of single-processor systems, in distributed architectures the worst-case response times are significantly delayed. Reducing or eliminating jitter in these systems c...

متن کامل

Increasing schedulability in distributed hard real-time systems

In this paper we present a study of the effects caused in distributed real-time systems by jitter in the activation of tasks and messages. We show that although jitter has usually a small impact in the schedulability of singleprocessor systems, in distributed architectures the worstcase response times are significantly delayed. Reducing or eliminating jitter in these systems can increase the sc...

متن کامل

Lock-Free Transactions for Real-Time Systems

We show that previous algorithmic and scheduling work concerning the use of lock-free objects in hard real-time systems can be extended to support real-time transactions on memory-resident data. Using our approach, transactions are not susceptible to priority inversion or deadlock, do not require complicated mechanisms for data-logging or for rolling back aborted transactions, and are implement...

متن کامل

Lock-free Transactions for Real-time Systems

We show that previous algorithmic and scheduling work concerning the use of lock-free objects in hard real-time systems can be extended to support real-time transactions on memory-resident data. Using our approach, transactions are not susceptible to priority inversion or deadlock, do not require complicated mechanisms for rolling back aborted transactions, and can be implemented as library rou...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004